import unittest
#安装数据驱动
from ddt import ddt,data,unpack,file_data

@ddt
class UnitTest(unittest.TestCase):


    #无条件跳过本条用例
    @unittest.skip("不想被执行")
    def test_2(self):
        print("2test2")

    #有条件跳过本条用例执行， 条件为假跳过
    @unittest.skipUnless(1<2,"这是unless的理由")
    def test_3(self):
         print("2test3")

    # 有条件跳过本条用例执行 条件为true跳过
    @unittest.skipIf(1>2,"这是if的理由")
    def test_4(self):
        print("2test4")

    # 会被当做禁用 仍会报错，但会被unittest忽略（断言失败，就会跳过本条用例）
    @unittest.expectedFailure
    def test_5(self):
        self.assertEqual(1233,2323,msg="Not equal")
        print("2test5")

